Technical Idea and tips